img {border:0px;}
form {margin:0px;}
body {
text-decoration:none;
color:#6e6e6e;
margin:0px;
padding:0px;
font-size:80%;
font-family:Arial, sans-serif;
}
#_container{
width:950px;
}
#_leftcolumn{
width:180px;
padding:0px;
}
#_rightcolumn{
width:180px;
}
#headertd{
background-color:transparent;
}
#header_gnavi{
margin:0px;
}
optgroup {
font-style:normal;
}
div.outerdiv {
padding:5px;
}
.head {
border:0px;
white-space:nowrap;
padding:4px 3px;
vertical-align:top;
}
.foot {
border:0px;
white-space:nowrap;
padding:4px 3px;
}
.note {
background-color:#f3f3f3;
}
table {
border-width:0px;
padding:0px;
border-collapse:collapse;
font-size: small;
}
table.outer {
width:100%;
margin:0px;
padding:0px;
border:0px;
}
table.outer th {
padding:5px;
border:0px;
white-space:nowrap;
font-weight:normal;
text-align:left;
}
table.outer th.head{
background-color:#f2f3f1;
}
.row {
padding:5px;
vertical-align:top;
border:0px;
}
tr.row td {
padding:5px;
vertical-align:top;
border:0px;
}
td,th {
padding:0px;
}
.comptextarea {
visibility :hidden;
font-size: small;
width:520px;
height:270px;
}
table.grid_header {
border-left : 1px solid #b8b8b8;
}
table.grid {
border-left  : 1px solid #ababab;
border-bottom : 1px solid #e0e0e0;
}
table.grid_header th {
padding : 2px 2px 2px 3px;
border-top : 1px solid #b8b8b8;
border-right : 1px solid #b8b8b8;
background-color : #f0f4f7;
text-align:left;
overflow:hidden;
font-weight:normal;
}
td.grid_row,tr.grid_row td {
padding : 2px 2px 2px 3px;
margin : 0px;
border-bottom : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
height : 22px;
overflow : hidden;
line-height: 12px;
}
.grid_change_disp {
width:30px;
}
.grid_name {
width:150px;
}
.grid_operate {
width:100px;
}
.grid_creator {
width:120px;
}
.grid_create_date {
width:100px;
}
.grid_manage {
width:150px;
}
th.grid_sort:hover {
background-color:#faf8f3;
text-decoration:none;
border-bottom:solid 2px #f9b119;
border-collapse:separate;
}
.deadline {
background-color:#ffdddd;
color:#ff0000;
}
.errorstr {
color:#ff0000;
}
.warnstr {
color:#0000ff;
}
.require {
color:#ff0000;
}
tr.current,div.current {
background-color:#fff7de;
color:#d64728;
white-space:nowrap;
}
.comp_calendar_icon {
margin: 0px 3px;
}
.comp_calendar_text {
width:80px;
}
textarea {
font-size: small;
}
a,a:link {
color:#04419a;
}
a:hover {
color:#0000ff;
}
a:visited,a:active {
color:#551a8b;
}
a.link,a.link:link {
color:#04419a;
text-decoration:none;
}
a.link:visited {
color:#04419a;
text-decoration:none;
}
a.link:hover {
color:#0000ff;
text-decoration:none;
}
a.link:active {
color:#04419a;
text-decoration:none;
}
a.syslink,a.syslink:link {
color:#5c9084;
text-decoration:none;
}
a.syslink:visited {
color:#1f704c;
text-decoration:none;
}
a.syslink:hover {
color:#006400;
text-decoration:none;
}
a.syslink:active {
color:#5c9084; text-decoration:none;
}
a.menulink,a.menulink:link {
color:#7a858f;
text-decoration:none;
}
a.menulink:visited {
color:#7a858f;
text-decoration:none;
}
a.menulink:hover {
color:#4e62a9;
text-decoration:none;
}
a.menulink:active {
color:#7a858f;
text-decoration:none;
}
._mod_title {
text-align:center;
overflow:hidden;
width:110px;
white-space:nowrap;
}
.module_box {
}
a.blockLink {
background-color:#f06f1d;
color:#ffffff;
display:block;
}
div.hr {
border-top:none;
border-left:none;
border-right:none;
border-bottom:1px solid #cccccc;
margin-top:5px;
margin-bottom:5px;
}
.tooltip {
position:absolute;
visibility:hidden;
padding:5px;
border:1px solid #000000;
background-color:#ffffdd;
font-size:80%;
}
.popupClass {
position:absolute;
visibility:hidden;
display:none;
padding:5px;
border: 1px solid;
border-color: #f1f1e9 #727272 #727272 #f1f1e9;
background-color:#ffffff;
}
iframe.popupIframe {
position:absolute;
border:0px;
}
input.lined_btn {
margin-left:5px;
}
div.top_description {
padding:5px;
}
td.selectlist {
text-align: center;
padding-top:5px;
}
td.selectlist_arrow_btn_area {
text-align: center;
vertical-align:middle;
white-space:nowrap;
padding:5px;
}
select.selectlist {
width:180px;
height:250px;
}
div.contextMenu {
padding:3px;
border:1px solid #aca899;
border-left:1px solid #666666;
border-right:1px solid #666666;
background-color:Window;
}
div.contextRow {
padding-left:15px;
padding-right:15px;
white-space:nowrap;
color:#000000;
}
div.contextDisableRow {
padding-left:15px;
padding-right:15px;
white-space:nowrap;
color:#aca899;
}
div.contextHighlight {
background-color:#316ac5;
color:#ffffff;
}
.tooltipClass {
position:absolute;
visibility:hidden;
padding:5px;
border:1px solid #000000;
background-color:#ffffcc;
color:#000000;
white-space:nowrap;
}
.disable_lbl {
color:#aca899;
}
.print_preview {
background-color:#ffffff;
}
.print_header {
background-color:#eeeeee;
text-align:right;
padding:5px;
}
div.errorHeaderMsg {
background-color:#ffcccc;
text-align:center;
border-top:1px solid #ddddff;
border-left:1px solid #ddddff;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
font-weight:bold;
padding:10px;
}
.logger {
font-size:12px;
}
.logger_block{
border: 1px solid #cc0033;
background-color:#faebd7;
}
.logger_notice{
color: #000000;
}
.logger_warning{
color: #ff6600;
}
.logger_error{
color: #ff0000;
}
.logger_debug{
color: #0000ff;
}
.logger_trace{
color: #0000ff;
}
.logger_other{
color: #336600;
}
.logger_sql{
color: #336600;
}
.loading {
width:16px;
height:16px;
border:0px;
position:absolute;
left:-100px
}
img.icon {
vertical-align:middle;
}
.btn-width {
width:75px;
padding:0.2em;
}
.tempbtn-width {
width:100px;
padding:0.2em;
}
.btn-bottom {
margin-top:5px;
text-align:center;
}
.redirect_body {
background-color:#ffffff;
}
.redirect_main{
margin: 120px 150px 80px;
text-align:left;
}
.redirect_text{
padding-left:8px;
font-size:210%;
}
.redirect_subtext{
padding-left:8px;
padding-top:50px;
font-size:130%;
font-weight:bold;
}
.redirect_subtext_link{
color:#5081c9;
text-decoration:underline;
}
span.blocktext,div.blocktext {
white-space:nowrap;
vertical-align:middle;
border-top:2px solid #666666;
border-left:2px solid #666666;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
background-color:#FFFFFF;
}
.nc_block_title {
width:100%;
white-space:nowrap;
}
.highlight {
background-color:#e9f2fb;
color:#4e62a9;
}
a.hover_highlight,a.hover_highlight:link {
text-decoration:none;
}
a.hover_highlight:visited {
text-decoration:none;
}
a.hover_highlight:hover {
color:#4e62a9;
background-color:#e9f2fb;
text-decoration:none;
}
a.hover_highlight:active {
text-decoration:none;
}
#header_menu {
border-bottom: 1px solid #dfe4e7;
}
h2.nc_block_title {
height:1.1em;
font-size:12px;
}
table.monthlynumber_list {
border-collapse:collapse;
width:100%;
margin:0px;
padding:0px;
border:1px solid #cccccc;
}
table.monthlynumber_list th {
padding:2px 8px; border:0px;
background-color:#f2f3f1;
white-space:nowrap;
font-weight:normal;
}
table.monthlynumber_list td {
border:1px solid #cccccc;
padding:2px 8px;
white-space:nowrap;
}
h1,h2,h3,h4,h5,h6 {
line-height:normal;
padding:0px;
margin:0px;
margin-bottom:5px;
}
h1{
font-size: 100%;
font-weight: normal;
color:#ffffff;
}
.widthmax {
width:100%;
}
.widthauto {
width:auto;
}
.nowrap {
white-space:nowrap;
}
.valign-top {
vertical-align:top;
}
.valign-middle {
vertical-align:middle;
}
.valign-bottom {
vertical-align:bottom;
}
.align-left {
text-align:left;
}
.align-right {
text-align:right;
}
.align-center {
text-align:center;
}
.bold {
font-weight:bold;
}
.float-left {
float:left;
}
.float-right {
float:right;
}
.float-clear {
clear: both;
}
br.float-clear {
clear: both;
line-height:0px;
}
.visible-hide {
visibility:hidden;
}
.display-block {
display:block;
}
.display-none {
display:none;
}
.collapse_separate {
border-collapse: separate;
}
blockquote.quote {
border-left:2px solid #cccccc;
padding-left:5px;
margin:0px 0px 0px 25px;
}
input.text {
width:250px;
}
input.mail_subject {
width:250px;
}
input.date {
width:75px;
}
textarea.mail_body {
width:300px;
height:200px;
}
textarea.textarea {
width:450px;
height:80px;
}


.move_bar {
cursor:move;
}
.th_headermenu_title {
width:100%;
margin-bottom:5px;
}
.th_headermenu_line_title_header {
padding-top:2px;
vertical-align:top;
width:10px;
}
.th_headermenu_round_title_header {
padding-top:2px;
vertical-align:top;
width:25px;
}
body {color:#333333;line-height:1.3}
.container {
border-collapse:collapse;
}
.leftcolumn {
border: 0px none;
width:20%;
}
.centercolumn {
border: 0px none;
width:80%;
}
.rightcolumn {
border: 0px none;
width:20%;
}
.headercolumn {
border: 0px none;
width:auto;
}
.footercolumn {
border: 0px none;
width:auto;
}
.main_column {
}
.headercolumn_on {
border-bottom:1px solid #cccccc;
}
.leftcolumn_on {
border-right:1px solid #cccccc;
}
.rightcolumn_on {
border-left:1px solid #cccccc;
}
.enlarged_display {
padding:10px;
}
.column_movedummy div {
border:2px dashed #ffd700;
overflow:hidden;
}
.select_leftcolumn {
border:2px solid #ffd700;
}
.select_centercolumn {
border:2px solid #ffd700;
}
.select_rightcolumn {
border:2px solid #ffd700;
}
.select_headercolumn {
border:2px solid #ffd700;
}
.addmobule_box {
padding:8px 8px 2px 8px;
}
div.headercolumn_ncmenu {
background-color:#ffffff;
}
div.headercolumn_menu {
}
table#header_menu {
width:100%;
text-align:left;
}
table#header_menu td.menu_right {
text-align:right;
vertical-align:middle;
white-space:nowrap;
padding:4px 0px 4px 4px;
}
table#header_menu td.menu_left {
text-align:left;
vertical-align:middle;
padding:0px;
white-space:nowrap;
}
table#header_menu .header_btn_left {
vertical-align:middle;
padding:0px 6px;
}
table#header_menu .header_btn {
vertical-align:middle;
padding:0px 6px;
border-left:1px solid #9999cc;
}
table#header_menu .header_icon {
margin:0px 2px;
}
table#header_menu .setting_end_btn {
color:#74ad69;
}
table#footerbar {
text-align:center;
color:#a3a3a3;
vertical-align:middle;
width:100%;
}
table#footerbar .footernavi{
padding:5px;
}
table#footerbar .copyright {
text-align:center;
color:#ffffff;
vertical-align:middle;
background-color:#829afc;
background-image:url("http://www.sainokuni-kanko.jp/img/footer/footerbg.gif");
padding:5px 0;
}
table#footerbar .copyright a{
color:#ffffff;
}
div#centercolumn_inf_mes {
padding:5px;
border:1px solid #cccccc;
margin:5px;
text-align:center;
}
div#centercolumn_inf_mes div {
padding:3px;
}
div.centercolumn_active_center {
padding:8px 15px;
}
#newblog_nc{
width:155px;
margin:0 auto;
text-align:left;
line-height:1.2;
}
#newblog_nc p{
margin:0;
padding:0;
}
#newblog_nc .entry{
border-bottom:1px dashed #cccccc;
padding:5px 0;
}
#newblog_nc .detail{
}
#newblog_nc .entrytitle{
}
#newblog_nc .date{
}
#newblog_nc .blogername{
}
#newblog_nc .forblog{
margin:5px 0 0 0;
text-align:right;
}

.calendar_head {
margin-bottom:2px;
}
table.calendar_head {
width:100%;
}
table.calendar_head td{
padding:0px 10px;
white-space:nowrap;
}
table.calendar_head td.calendar_prev_year,
table.calendar_head td.calendar_prev_month {
text-align:right;
width:49%;
}
table.calendar_head td.calendar_this_year,
table.calendar_head td.calendar_this_month {
text-align:center;
}
.calendar_this_month {
font-size:200%;
}
table.calendar_head td.calendar_next_year,
table.calendar_head td.calendar_next_month {
text-align:left;
width:49%;
}
.calendar_body {
width:160px;
font-size:11px;
}
.calendar_foot_switch {
margin-top:5px;
}
table.calendar_foot {
width:100%;
}
table td.calendar_date_head {
text-align:center;
padding:2px;
font-weight:bold;
}
table td.calendar_date {
border:1px solid #d6d6d6;
}
.calendar_date a{
text-decoration:none;
}
td.calendar_today {
background-color: #fff7de;
}
td.calendar_plan {
background-color: #f6fff4;
}
.calendar_outside,
a.calendar_outside,
a.calendar_outside:link,
a.calendar_outside:visited,
a.calendar_outside:active {
color:#dddddd !important;
}
.calendar_week_th {
width:1px;
}
.calendar_weekday,
a.calendar_weekday,
a.calendar_weekday:link,
a.calendar_weekday:visited,
a.calendar_weekday:active {
color:#5e5c5e !important;
}
.calendar_saturday,
a.calendar_saturday,
a.calendar_saturday:link,
a.calendar_saturday:visited,
a.calendar_saturday:active {
color:#005dbf !important;
}
.calendar_sunday,
a.calendar_sunday,
a.calendar_sunday:link,
a.calendar_sunday:visited,
a.calendar_sunday:active {
color:#c42626 !important;
}
.calendar_holiday,
a.calendar_holiday,
a.calendar_holiday:link,
a.calendar_holiday:visited,
a.calendar_holiday:active {
color:#c42626 !important;
}
.calendar_lang_holiday {
font-size:80%;
}
img.calendar_help {
margin-right:2px;
}
img.calendar_date_move {
margin-left:2px;
}
img.calendar_move,
img.calendar_move_highlight {
margin-right:2px;
margin-left:2px;
}
img.calendar_expansion,
img.calendar_reduction {
margin-left:2px;
margin-right:2px;
}
.calendar_plan_time {
font-size:90%;
}
div.calendar_plan{
overflow:hidden;
padding-top: 5px;
padding-bottom: 5px;
font-size:90%;
}
img.calendar_plan_smark {
width:4px;
height:4px;
margin:2px 1px 1px 1px;
}
img.calendar_plan_mark {
height:15px;
width:3px;
margin-right: 2px;
}
img.calendar_plan_public {
background-color: #04419a;
}
.calendar_plan_public,
a.calendar_plan_public,
a.calendar_plan_public:link,
a.calendar_plan_public:visited,
a.calendar_plan_public:active {
}
img.calendar_plan_members {
background-color: #c90505;
}
.calendar_plan_members,
a.calendar_plan_members,
a.calendar_plan_members:link,
a.calendar_plan_members:visited,
a.calendar_plan_members:active {
}
img.calendar_plan_group {
background-color: #5da302;
}
.calendar_plan_group,
a.calendar_plan_group,
a.calendar_plan_group:link,
a.calendar_plan_group:visited,
a.calendar_plan_group:active {
}
img.calendar_plan_private {
background-color: #d78f03;
}
.calendar_plan_private,
a.calendar_plan_private,
a.calendar_plan_private:link,
a.calendar_plan_private:visited,
a.calendar_plan_private:active {
}
.calendar_yearly table.calendar_head td.calendar_this_year {
font-size:200%;
}
.calendar_yearly table.calendar_body td.calendar_frame {
vertical-align:top;
padding:5px;
}
.calendar_yearly table.calendar_body span.calendar_month {
font-size:200%;
margin:0px 2px;
}
table.calendar_month td.calendar_date {
padding:1px;
text-align:center;
}
table.calendar_month td.calendar_date a{
display:block;
width:20px;
}
table.calendar_month td.calendar_today {
border-width:3px;
}
.calendar_smonthly table.calendar_body td.calendar_date {
padding:1px;
text-align:center;
}
.calendar_smonthly table.calendar_body td.calendar_date a{
display:block;
width:20px;
}
.calendar_smonthly table.calendar_body td.calendar_today {
border-width:3px;
}
.calendar_lmonthly table.calendar_head .calendar_this_month {
font-size:300%;
}
.calendar_lmonthly table.calendar_body td.calendar_date,
.calendar_lmonthly table.calendar_body th.calendar_weekday {
border:1px solid #d6d6d6;
padding:1px;
}
.calendar_lmonthly table.calendar_body th.calendar_weekday {
text-align:center;
}
.calendar_lmonthly table.calendar_body td.calendar_date {
vertical-align:top;
width:90px;
height:75px;
}
div.calendar_lmonthly table.calendar_body td.calendar_date .calendar_date_num a,
div.calendar_lmonthly table.calendar_body td.calendar_date_head {
text-align:center;
font-size: 150%;
}
.calendar_lmonthly a.calendar_plan_title {
display:block;
}
.calendar_lmonthly table.calendar_body td.calendar_date div.calendar_date_num {
width: 68px;
float: left;
}
.calendar_lmonthly table.calendar_body td.calendar_date div.calendar_date_num a{
display:block;
width:30px;
}
.calendar_lmonthly table.calendar_body td.calendar_date div.calendar_date_plan {
width: 88px;
margin-left:2px;
}
.calendar_lmonthly table.calendar_body td.calendar_date div.calendar_plan{
width: 85px;
}
.calendar_lmonthly table.calendar_body td.calendar_date div.calendar_addplan{
text-align:right;
}
.calendar_weekly table.calendar_head .calendar_this_month {
font-size:200%;
}
.calendar_weekly table.calendar_body th.calendar_date_head,
.calendar_weekly table.calendar_body td.calendar_date,
.calendar_weekly table.calendar_body th.calendar_room_name {
padding-right:5px;
padding-left:5px;
}
.calendar_weekly table.calendar_body th.calendar_date_head {
text-align:center;
white-space:nowrap;
}
.calendar_weekly table.calendar_body th.calendar_date_head span.calendar_date_num{
font-size:150%;
}
.calendar_weekly table.calendar_body th.calendar_date_head span.calendar_date_wday{
}
.calendar_weekly table.calendar_body th.calendar_room_name {
padding-top:3px;
padding-bottom:3px;
border:1px solid #d6d6d6;
white-space:normal;
}
.calendar_weekly div.calendar_plan_public,
.calendar_weekly div.calendar_plan_group,
.calendar_weekly div.calendar_plan_private,
.calendar_weekly div.calendar_plan_members {
white-space:normal;
width: 150px;
overflow:hidden;
}
.calendar_weekly table.calendar_body th.calendar_date_head div,
.calendar_weekly table.calendar_body td.calendar_date div.calendar_plan{
width: 80px;
}
.calendar_weekly a.calendar_plan_title {
display:block;
}
.calendar_daily table.calendar_head td.calendar_date_head {
text-align:left;
padding:2px;
font-weight:normal;
}
.calendar_daily table.calendar_head td.calendar_move {
text-align:right;
padding-bottom:5px;
padding-left:20px;
vertical-align:bottom;
}
.calendar_daily table.calendar_head td.calendar_date_head span.calendar_date_num{
font-size:200%;
}
div.calendar_daily_allday,
div.calendar_daily_time {
border:1px solid #d6d6d6;
}
div.calendar_daily_allday {
padding:5px;
}
div.calendar_daily_allday div.calendar_plan_title{
margin-top:2px;
margin-right:8px;
margin-bottom:2px;
margin-left:8px;
}
div.calendar_daily_allday div.calendar_plan_title a{
display:block;
}
div.calendar_daily_time {
padding:1px;
height:360px;
overflow:auto;
}
.calendar_daily table.calendar_body th.calendar_time,
.calendar_daily table.calendar_body td.calendar_time {
vertical-align:top;
background-image:url("http://www.sainokuni-kanko.jp/images/calendar/default/daily_bg.gif");
background-repeat:repeat;
}
.calendar_daily table.calendar_body th.calendar_time {
text-align:right;
border-right:1px solid #d6d6d6;
}
.calendar_daily table.calendar_body th.calendar_time div{
font-size:80%;
height:60px;
width:45px;
}
.calendar_daily table.calendar_body th.calendar_time a.calendar_addplan{
display:block;
}
.calendar_daily table.calendar_body td.calendar_time {
width:100%;
}
.calendar_daily table.calendar_body td img.calendar_time_blank {
width:410px;
height:1px;
}
.calendar_daily table.calendar_body td.calendar_time div.calendar_plan,
.calendar_daily table.calendar_body td.calendar_time div.calendar_noplan {
width:80px;
overflow:hidden;
padding-top:0px;
padding-right:2px;
padding-bottom:0px;
padding-left:8px;
margin-right:5px;
margin-left:5px;
}
.calendar_daily table.calendar_body td.calendar_time div.calendar_plan a.calendar_plan_title{
display:block;
}
.calendar_daily table.calendar_body td.calendar_time div.calendar_plan {
background-color:#f4f4f4;
}
.calendar_plan_mark_public {
background-image:url("http://www.sainokuni-kanko.jp/images/calendar/default/public.gif");
background-repeat:repeat-y;
}
.calendar_plan_mark_members {
background-image:url("http://www.sainokuni-kanko.jp/images/calendar/default/members.gif");
background-repeat:repeat-y;
}
.calendar_plan_mark_group {
background-image:url("http://www.sainokuni-kanko.jp/images/calendar/default/group.gif");
background-repeat:repeat-y;
}
.calendar_plan_mark_private {
background-image:url("http://www.sainokuni-kanko.jp/images/calendar/default/private.gif");
background-repeat:repeat-y;
}
.calendar_schedule table.calendar_head,
.calendar_schedule table.calendar_foot {
margin:0px;
}
.calendar_schedule table.calendar_head td {
padding:0px;
}
.calendar_schedule div.calendar_body div.calendar_plan_frame{
margin-left:20px;
padding-bottom: 8px;
width:370px;
}
.calendar_schedule div.calendar_body table.calendar_plan_content td{
padding: 2px 5px;
white-space: nowrap;
}
.calendar_schedule div.calendar_body table.calendar_plan_content td.calendar_nopadding{
padding: 0px 0px;
white-space: nowrap;
}
.calendar_schedule div.calendar_body div.calendar_plan_time{
font-size: 100%;
padding-right:0px;
}
.calendar_schedule div.calendar_body div.calendar_plan_title{
width: 210px;
}
.calendar_schedule div.calendar_body div.calendar_plan_allday_title{
width:280px;
}
.calendar_schedule div.calendar_body div.calendar_plan_title a,
.calendar_schedule div.calendar_body div.calendar_plan_allday_title a{
display:block;
}
.calendar_schedule div.calendar_body div.calendar_user_name{
width:80px;
overflow:hidden;
}
.calendar_schedule div.calendar_body div.calendar_date {
margin-bottom:5px;
}
.calendar_help {
white-space:nowrap;
}
.calendar_help div.calendar_plan_public,
.calendar_help div.calendar_plan_group,
.calendar_help div.calendar_plan_private,
.calendar_help div.calendar_plan_members {
padding-top:2px;
padding-bottom:2px;
}
div.calendar_plan_popup{
width: 180px;
}
div.calendar_plan_popup a.calendar_plan_title {
display:block;
}
div.calendar_easy_addplan {
text-align:right;
padding-top:5px;
}
.calendar_repeat {
white-space:nowrap;
}
.calendar_repeat div.hr {
margin-top:16px;
}
.calendar_repeat div.calendar_freq div.hr,
.calendar_repeat div.calendar_freq div.calendar_r_daily,
.calendar_repeat div.calendar_freq div.calendar_r_weekly,
.calendar_repeat div.calendar_freq div.calendar_r_monthly,
.calendar_repeat div.calendar_freq div.calendar_r_yearly,
.calendar_repeat div.calendar_freq div.calendar_terminator {
margin-left:20px;
}
.calendar_repeat div.calendar_freq,
.calendar_repeat div.calendar_r_daily,
.calendar_repeat div.calendar_r_weekly,
.calendar_repeat div.calendar_r_monthly,
.calendar_repeat div.calendar_r_yearly,
.calendar_repeat div.calendar_terminator {
padding-left:8px;
padding-right:5px;
white-space:nowrap;
}
.calendar_r_margin {
margin-bottom:5px;
}
table.calendar_auth tr.row th,
table.calendar_auth tr.row td {
border:1px solid #cccccc;
}
.calendar_grid_holiday {
width:100px;
}
.calendar_grid_summary {
width:150px;
}
div.calendar_ical_row {
border-top:1px solid #cccccc;
border-right:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:2px;
}
div.calendar_ical_row_last {
border-bottom:1px solid #cccccc;
}
.calendar_selectlist {
width:230px;
height:250px;
}
.calendar_timezone_offset {
width:200px;
}
table .wevent{
width: 720px;
border: 1px solid #BBBBBB;
}
table .wevent th{
border: 1px solid #DDDDDD;
width: 110px;
padding: 4px;
font-size: 12px;
text-align: left;
background-color: #F5F5DC;
}
table .wevent td{
border: 1px solid #DDDDDD;
font-size: 12px;
padding: 4px;
}
.weekly dl {
margin:0 0 2em 0;
padding:0;
}
.weekly dt{
margin: 0 0 0.4em 0;
padding: 0.2em 0.4em;
background:#829AFC;
border-left:5px #BDCAFE solid;
color:#FFFFFF;
}
.weekly dd{
margin:0 0 0.2em 0;
padding:0 0 0.4em 0;
color:#0066CC;
font-size:100%;
font-weight:bold;
border-bottom:1px #999 dotted;
}
.weekly dd div{
color:#333;
float:left;
display:block;
padding-right:1em;
font-weight:normal;
width:7em;
text-align:center;
}

h2.article_ptn1{
margin-bottom:4px;
padding: 4px 10px;
font-size: 120%;
border-bottom: 3px solid #EAD5BF;
background-color:#FBE4A4;
}
h3.article_ptn1{
margin-bottom:2px;
padding: 4px 10px;
font-size: 120%;
border: 1px solid #999999;
background-color:#FCF7E9;
}
table.article_ptn1{
margin: 0;
border: 1px solid #999999;
}
table.article_ptn1 th.top{
padding: 4px;
background-color: #F9DC8D;
font-weight: bold;
font-size: 100%;
line-height:140%;
text-align: center;
border: 1px solid #999999;
}
table.article_ptn1 th.left{
padding: 5px;
width: 120px;
background-color: #FAE8B5;
font-weight: bold;
font-size: 100%;
line-height:140%;
text-align: left;
border: 1px solid #999999;
font-weight:normal;
}
table.article_ptn1 td{
border: 1px solid #999999;
padding: 7px;
background-color: #FFFFFF;
font-size: 100%;
line-height:140%;
}


.menu_top_public {
font-weight:bold;
white-space:nowrap;
display:block;
padding:2px;
}
.menu_public {
display:block;
padding:2px;
}
.menu_top_private {
font-weight:bold;
white-space:nowrap;
display:block;
padding:2px;
}
.menu_private {
display:block;
padding:2px;
}
.menu_top_group {
font-weight:bold;
white-space:nowrap;
display:block;
padding:2px;
}
.menu_group {
display:block;
padding:2px;
}
.menu_top_page {
text-align:right;
white-space:nowrap;
}
.menu_top_page_href {
padding-left:3px;
padding-right:3px;
white-space:nowrap;
font-weight:bold;
}

.mdb_metadata_detail_main {
border:0px;
}
.mdb_metadata_detail_pos_1 {
background:#dbe9ea;
}
.mdb_metadata_detail_pos_2 {
background:#e9f2fb;
}
.mdb_metadata_detail_pos_3 {
background:#fff7de;
}
.mdb_metadata_detail_pos_4 {
background:#eee7de;
}
.mdb_metadata_detail {
border:1px solid #cccccc;
width:300px;
}
.mdb_metadata_detail_top_bottom {
border:1px solid #cccccc;
width:600px;
}
.mdb_chg_row {
width:300px;
}
.mdb_metadata_detail td.mdb_metadata_detail_td,.mdb_metadata_detail th.mdb_metadata_detail_td,.mdb_metadata_detail_top_bottom td.mdb_metadata_detail_td,.mdb_metadata_detail_top_bottom th.mdb_metadata_detail_td,.mdb_metadata_table td.mdb_metadata_detail_td,.mdb_metadata_table th.mdb_metadata_detail_td{
padding:2px;
border-top:1px solid #cccccc !important;
font-weight:normal;
}
.mdb_drop_event {
height:10px;
}
.mdb_chg_seq {
white-space:nowrap;
width:15px;
}
.mdb_setting_manage {
text-align:right;
white-space:nowrap;
}
.mdb_metadata_add_btn {
padding:5px;
text-align:right;
white-space:nowrap;
}
.mdb_grid_manage {width:260px;}
.mdb_metadata_options {
border:1px solid #cccccc;
width:250px;
height:140px;
margin:5px;
overflow:auto;
}
.mdb_detail_head {
text-align:left;
vertical-align:top;
padding: 5px 8px !important;
}
.mdb_detail_head_top_bottom {
width:20%;
}
.mdb_edit_detail {
vertical-align:top;
padding: 5px 8px !important;
}
.mdb_metadata_table {
border:1px solid #cccccc;
border-bottom-style:none;
border-right-style:none;
border-left-style:none;
border-collapse:collapse;
width:100%;
}
.mdb_setting_type {
color:#c0c0c0;
}
.mdb_metadata_image {
height:127px;
}
.mdb_mdblist_table {
width:100%;
}
.mdb_detail_block {
background-color:#ffffff;
border:1px solid #3865b7;
color:#3865b7;
font-size:85%;
font-weight:normal;
text-align:center;
}
.mdb_comment {
margin-left:20px;
}
.mdb_comment_content {
padding:2px 10px 20px;
}
.mdb_comment_list {
width:100%;
}
.mdb_comment_title {
font-weight:bold;
margin-top:15px;
margin-bottom:2px;
}
.mdb_comment_separator {
margin:0 5px;
}
.mdb_comment_head {
background-color:#E6E6E6;
padding:2px;
}
.mdb_comment_submit {
margin-top:10px;
padding-bottom:5px;
text-align:center;
width:450px;
}
.mdb_search_result_content {
padding:0px 5px 10px 15px;
}
.mdb_search_time {
color:#008000;
font-size:80%;
}
.mdb_separator {
margin-right:5px;
}
.mdb_layout_out_table {
margin-top:10px;
margin-bottom:5px;
border:1px solid #cccccc;
border-collapse:collapse;
width:100%;
}
.mdb_layout_out_table_td {
border-top: 0px;
border-left: 1px #cccccc;
border-right: 1px solid #cccccc;
}
.mdb_sequence {
padding : 2px 0px 2px 3px;
border-top : 1px solid #e0e0e0;
border-bottom : 1px solid #e0e0e0;
border-right : 1px solid #e0e0e0;
height : 22px;
overflow : hidden;
}
.mdb_sequence_title {
width:300px;
}
span.mdb_page_switch a {
margin:0px 4px;
}
.mdb_chgseq {
padding:5px 0px;
}
.mdb_search_page_count {
font-size:80%;
}
.mdb_search_user_name {
font-size:90%;
}
.mdb_search_result_prev {
padding-bottom:10px;
text-align:left;
}
.mdb_search_result_next {
padding-bottom:10px;
text-align:right;
}
.mdb_search_result_contents {
padding:5px 0px;
}
.mdb_right_space {
padding-right: 50px;
}
.mdb_comment_input_title {
font-weight:bold;
margin-bottom:2px;
margin-top:15px;
}
a.mdb_fixed_link {
font-size:80%;
margin-right:5px;
}
span.mdb_page_switch a.current {
font-weight:bold;
color:#c90505;
}
.kankodb_filepassword_popup_title{
margin-bottom: 5px;
width: 190px;
}
.mdb_password_popup_input_block {
margin-bottom: 5px;
width: 180px;
border:1px solid #cccccc;
border-right:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
}
.mdb_file_password_display {
font-size:80%;
margin-left:5px;
}
.mdb_file_download_count_font {
font-size:0.9em;
padding-left:4px;
}
.idx_spot{
background-repeat:repeat-y;
text-align:center;
}
.idx_free{
margin:0;
float:right;
}
.idx_free input{
margin-top:0.4em;
}
#idx_spotbox{
padding-left:15px;
padding-top:5px;
}
#idx_spotbox table{
float:left;
}
#idx_spotbox th{
text-align:left;
}
#idx_spotbox td{
padding:0;
text-align:left;
border:1px #F79236 solid;
background-color:#FFF;
}
.tabright{
margin-left:3px;
}
#idx_spotbox .area{
height:149px;
width:100%;
overflow:auto;
}
#idx_spotbox .area ul{
margin:0;
padding:3px 5px;;
list-style-type:none;
}
#idx_spotbox .area li{
margin-bottom:3px;
padding:0;
line-height:140%;
font-size:80%
}
#idx_spotbox .area #clear{
margin:3px 0 0 0;
}
#idx_spotbox .area #clear td{
margin:0;
padding:0;
background-color:#ffffff;
border:none;
text-align:center;
width:50%;
}
#idx_spotbox .theme{
margin-right:10px;
}
#idx_spotbox .area #pickup{
margin:1px 0 0 0;
}
#idx_spotbox .area #pickup td{
margin:0;
padding:0;
background-color:#FFFFFF;
border:none;
text-align:left;
line-height:100%;
}
#idx_spotbox .area #pickup a{
text-align:left;
text-decoration:none;
}
.scrhs{
background-repeat:repeat-y;
background-position:left top;
}
.scrhs ul{
list-style-type:none;
margin:0;
padding:0;
}
.scrhs li{
margin:0;
padding:0 0 0.2em 0;
}
.scrhs1{
background-color:#FFCCDC;
margin:3px;
}
.scrhs1 td{
padding:0.4em;
text-align:left;
}
.scrhs2{
background-color:#ECCDFF;
margin:3px;
}
.scrhs2 td{
padding:0.4em;
text-align:left;
}
.scrhs3{
background-color:#D2DCFF;
margin:3px;
}
.scrhs3 td{
padding:0.4em;
text-align:left;
}
.scrhs4{
background-color:#CDFFCD;
margin:3px;
}
.scrhs4 td{
padding:0.4em;
text-align:left;
}
#cate{
width:750px;
margin:0;
font-size:12px;
}
#cate ul{
margin:2px 2px 3px 2px;
padding:0;
list-style-type:none;
font-size:12px;
}
#cate li{
margin:0;
padding:0 0 3px 0;
border-bottom:1px #CCC dotted;
}
#cate li.fcs{
background-color:#EEE;
}
#miru{
border:1px #ccc solid;
border-collapse:collapse;
margin-top:5px;
}
#miru td{
font-weight:normal;
background-image:url(images/miru_bk.jpg);
background-repeat:repeat-x;
background-position:top left;
}
#miru h4{
margin:0.2em;
padding:3px;
border:1px #FA8AD9 solid;
font-size:12px;
}
#miru h4.stay{
background-color:#F599E3;
}
#kau{
border:1px #ccc solid;
border-collapse:collapse;
margin-top:5px;
}
#kau td{
font-weight:normal;
background-image:url(images/kau_bk.jpg);
background-repeat:repeat-x;
background-position:top left;
}
#kau h4{
margin:0.2em;
padding:3px;
border:1px #D097E0 solid;
font-size:12px;
}
#kau h4.stay{
background-color:#D6A0EF;
}
#taiken{
border:1px #ccc solid;
border-collapse:collapse;
margin-top:5px;
}
#taiken td{
font-weight:normal;
background-image:url(images/taiken_bk.jpg);
background-repeat:repeat-x;
background-position:top left;
}
#taiken h4{
margin:0.2em;
padding:3px;
border:1px #6D8EE2 solid;
font-size:12px;
}
#taiken h4.stay{
background-color:#C0C0FD;
}
#yu{
border:1px #ccc solid;
border-collapse:collapse;
margin-top:5px;
}
#yu td{
font-weight:normal;
background-image:url(images/yu_bk.jpg);
background-repeat:repeat-x;
background-position:top left;
}
#yu h4{
margin:0.2em;
padding:3px;
border:1px #66DD5D solid;
font-size:12px;
}
#yu h4.stay{
background-color:#A1EB9C;
}
.catearea{
margin:1em 0 0 0;
border:1px #CCC solid;
border-collapse:collapse;
font-size:12px;
}
.catearea td{
border-left:1px #CCC dotted;
}
#detaile{
margin:0;
border:1px #ccc solid;
border-collapse:collapse;
margin-top:10px;
line-height:1.4em;
}
#detaile th{
border-right:1px #666 dotted;
padding:0.4em 0;
}
#detaile td{
padding:0.4em;
}
#detaile h3{
padding:0.2em 0.4em;
background-color:#EEE;
border-bottom:2px #CCC solid;
margin-bottom:0.4em;
}
#navilist{
width:755px;
}
.listbox{
padding:15px 0px;
margin:0 15px;
border-bottom:1px dashed #cccccc;
}
#navilist .imgbox{
padding:0px 20px 0px 15px;
width:110px;
}
#navilist .navilistimg{
width:150px;
height:150px;
border:none;
}
#navilist .maintxtbox{
vertical-align:top;
padding:10px 25px 0px 0px;
}
#navilist .maintxtbox #spotname{
font-size:133.3%;
font-weight:bold;
}
#navilist #area{
}
#navilist #detail{
}
#article{
width:750px;
line-height:160%;
color:#333333;
}
#article #tops{
margin:0 0 3px 0;
padding:4px 0;
padding:0;
clear:both;
}
#article #tops th{
font-weight:normal;
font-size:12px;
}
#article #tops img{
float:right;
vertical-align:top;
}
#article #title{
background-image:url(img/article_title.jpg);
background-repeat:no-repeat;
color:#ffffff;
height:56px;
}
#article .rubi{
font-size:12px;
line-height:110%;
padding-top:10px;
margin:0px 25px;
}
#article h2{
font-size:16px;
padding-top:3px;
margin:0 25px;
}
#article .imgbox{
padding:0;
width:250px;
}
#article .thum{
text-align:center;
margin-top:4px;
padding:0;
}
#article .moviebox{
margin:6px 6px 0px 6px;
height:30px;
}
#article .moviebox div{
float:left;
margin:0;
padding:0 2px 0 0;
}
#article .articleimg{
width:250px;
height:180px;
}
#article .detailbox{
padding:0 0 8px 5px;
line-height:1.6em;
}
#article .maintxtbox{
vertical-align:top;
padding:0px 10px;
}
#add{
padding:0;
margin:0;
vertical-align:top;
}
.addleft{
float:left;
margin:0;
}
.addleft table{
margin:0;
width:232px;
}
.addleft th{
background-color:#E9EDFE;
font-weight:normal;
text-align:left;
padding:2px 2px 2px 4px;
width:52px;
border-bottom:2px #FFFFFF solid;
}
.addleft td{
padding:2px;
width:180px;
}
.maps{
float:right;
overflow:hidden;
margin:0 0 0 5px;
width:240px;
}
.maps img{
margin:0;
border:none;
}
.dotline {
border-style:dotted;
color:#ccc;
width:1px;
height:1px;
overflow:hidden;
margin:3px 0;
clear:both;
}
#article #access{
padding:0;
width:740px;
margin-top:15px;
padding:0;
}
#article #access .leftspace{
vertical-align:top;
text-align:left;
margin:0;
padding:0;
float:left;
width:420px;
}
#article #access .leftspace table{
width:405px;
vertical-align:top;
padding:3px 4px;
}
#article #access .leftspace th{
font-weight:normal;
padding:0 0 1px 0;
text-align:left;
border-bottom:1px #3A54DD solid;
}
#article #access .leftspace span{
padding:5px 3px;
margin:0;
font-size:12px;
color:#3A54DD;
font-weight:bold;
}
#article #access .leftspace td{
padding:4px 10px;
border-collapse:separate;
border-bottom:1px #999 dotted;
}
#article #access .leftspace .sum{
width:60px;
background-color:#E9EDFE;
}
#article #access .rightspace{
vertical-align:top;
margin:0;
padding:0;
float:right;
width:320px;
}
#article #access .rightspace table{
width:320px;
vertical-align:top;
padding:3px 4px;
}
#article #access .rightspace th{
font-weight:normal;
padding:0 0 1px 0;
text-align:left;
border-bottom:1px #3A54DD solid;
}
#article #access .rightspace span{
padding:5px 3px;
margin:0;
font-size:12px;
color:#3A54DD;
font-weight:bold;
}
#article #access .rightspace td{border:none;}
.near{
margin-top:0.6em;
}
.near img{
margin-bottom:0.2em;
}
.near dl{
margin:0 5px;
line-height:1.2em;
text-align:left;
}
.near dt{
margin:0 0 0.4em 0;
font-weight:normal;
}
.near dd{
margin:0;
padding:0;
font-size:90%;
}
#items{
width:750px;
margin:1em 0;
}
#items th{
text-align:left;
border-bottom:1px #3A54DD solid;
padding:0 0 1px 0
}
#items th span{
padding:5px 3px;
margin:0;
font-size:12px;
color:#3A54DD;
font-weight:bold;
}
#items td{
padding:10px;
}
.map_area {
position: absolute;
z-index: 1;
}
.map_area .icon_pad{
top: 0px;
left: 570px;
position: absolute;
z-index: 50;
}
#adm{
width:750px;
line-height:160%;
color:#333333;
}
#adm #spec th{
background-color:#D2DAFE;
width:130px;
border:1px #999999 solid;
padding:5px 10px;
}
#adm #spec td{
width:600px;
border:1px #999999 solid;
padding:5px 10px;
}
#admin_menu h2{
margin: 0px 0px 5px 0px;
font-size: 17px;
border-bottom: 1px solid #CCCCCC;
background-color: #D2DAFE;
}
#admin_menu{
margin: 15px 0px 15px 0px;
padding: 0px 0px 8px 0px;
border-top: 1px solid #D2DAFE;
border-bottom: 1px solid #D2DAFE;
background-color: #EEEEEE;
}
#kankodb_list h2{
border-left: 5px solid #D2DAFE;
border-bottom: 1px solid #D2DAFE;
margin-bottom: 15px;
padding: 0px 0px 1px 3px;
}
#kankodb_list #spec th{
text-align: center;
background-color:#D2DAFE;
border:1px #999999 solid;
padding:5px 10px;
}
#kankodb_list #spec td{
text-align: left;
border:1px #999999 solid;
padding:5px 10px;
}
#areas{
width:750px;
margin:0;
font-size:12px;
}
#areas table{
margin:5px 0 0 0;
padding:0.4em;
border:1px #CCC solid;
font-size:12px;
}
#areas div{
margin:5px;
padding-bottom:2px;
border-bottom:1px #CCC dotted;
float:left;
}
#areas a{
text-decoration:none;
}
#areas .stay{
background-color:#CED4FF;
}
.clear{
clear:both;
}
.selected_category{
background-color:#D5F5FF;
border: 1px dotted #BBBBBB;
}
.selected_subcategory{
background-color:#D5F5FF;
}
.selected_area{
background-color:#D5F5FF;
}
.area_in_theme{
font-size: 16px;
}
.selected_theme_area{
background-color:#FFFFFF;
border: 1px dotted #BBBBBB;
}
.selected_category_area{
background-color:#FFFFFF;
}
#re_search{
margin-top:5px;
border:1px #CCC solid;
border-collapse:separate;
font-size:14px;
}
#re_search th{
background-color:#EEE;
border:1px #FFF solid;
font-weight:normal;
text-align:left;
padding-left:1em;
}
#re_search td{
border:1px #FFF solid;
font-weight:normal;
text-align:left;
padding:3px 10px;
}
.freekey{
margin:0 0 1px 0;
height:20px;
}
#titibu_sts{
margin-top:3px;
}
#titibu_sts th{
text-align:left;
padding:0;
font-weight:normal;
}
#titbu_sts th span{
text-align:right;
}
#titibu_sts td{
border:1px #4289C7 solid;
color:#4289C7;
padding:5px 5px 0 5px;
font-size:12px;
}
#titibu_sts td span{
width:1%;
white-space:nowrap;
line-height:1.6em;
margin-right:0.6em;
}
#seibu_sts{
margin-top:3px;
}
#seibu_sts th{
text-align:left;
padding:0;
font-weight:normal;
}
#seibu_sts td{
border:1px #59BB4C solid;
color:#59BB4C;
padding:5px 5px 0 5px;
font-size:12px;
}
#seibu_sts td span{
width:1%;
white-space:nowrap;
line-height:1.6em;
margin-right:0.6em;
}
#hokubu_sts{
margin-top:3px;
}
#hokubu_sts th{
text-align:left;
padding:0;
font-weight:normal;
}
#hokubu_sts th span{
text-align:right;
}
#hokubu_sts td{
border:1px #F06F4F solid;
color:#F06F4F;
padding:5px 5px 0 5px;
font-size:12px;
}
#hokubu_sts td span{
width:1%;
white-space:nowrap;
line-height:1.6em;
margin-right:0.6em;
}
#toubu_sts{
margin-top:3px;
}
#toubu_sts th{
text-align:left;
padding:0;
font-weight:normal;
}
#toubu_sts th span{
text-align:right;
}
#toubu_sts td{
border:1px #D3BA08 solid;
color:#D3BA08;
padding:5px 5px 0 5px;
font-size:12px;
}
#toubu_sts td span{
width:1%;
white-space:nowrap;
line-height:1.6em;
margin-right:0.6em;
}
#tyuou_sts{
margin-top:3px;
}
#tyuou_sts th{
text-align:left;
padding:0;
font-weight:normal;
}
#tyuou_sts th span{
text-align:right;
}
#tyuou_sts td{
border:1px #EE6AA3 solid;
color:#EE6AA3;
padding:5px 5px 0 5px;
font-size:12px;
}
#tyuou_sts td span{
width:1%;
white-space:nowrap;
line-height:1.6em;
margin-right:0.6em;
}
.others{
font-size:11px;
margin:0 0 5px 260px;
}
#sub_cate{
width:750px;
margin:10px 0 0 0;
padding:0;
}
#sub_cate table{
border:1px #CCC solid;
border-collapse:separate;
font-size:12px;
line-height:16px;
}
#sub_cate th {
background-color:#EEE;
text-align:left;
padding:3px 5px;
border:1px #FFF solid;
font-weight:normal;
}
#sub_cate .left{
position:relative;
float:left;
}
#sub_cate .left form{
margin:1px 10px;
text-align:center;
}
#sub_cate .right{
float:right;
}
#sub_cate .right td{
padding:4px 0 4px 5px;
text-align:left;
font-size:12px;
}
#area_cate td a{
padding:0 5px;
}
.edit_navi {
width:750px;
font-size:14px;
}
.edit_navi h2{
width:750px;
}
.edit_navi table{
padding:3px;
width:100%;
}
.edit_navi td{
border:solid 1px #cccccc;
background-color:#ececec;
text-align:center;
width:150px;
}
.edit_navi a{
text-decoration:none;
text-align:center;
}
.edit_list {
width:750px;
font-size:12px;
text-align:center;
}
.edit_scrhs1{
background-color:#FFFFFF;
border:solid 1px #FFCCDC;
margin:3px;
}
.edit_scrhs1 td{
padding:0.4em;
text-align:left;
}
.edit_scrhs2{
background-color:#FFFFFF;
border:solid 1px #ECCDFF;
margin:3px;
}
.edit_scrhs2 td{
padding:0.4em;
text-align:left;
}
.edit_scrhs3{
background-color:#FFFFFF;
border:solid 1px #D2DCFF;
margin:3px;
}
.edit_scrhs3 td{
padding:0.4em;
text-align:left;
}
.edit_scrhs4{
background-color:#FFFFFF;
border:solid 1px #CDFFCD;
margin:3px;
}
.edit_scrhs4 td{
padding:0.4em;
text-align:left;
}
.edit_chichibu{
background-color:#FFFFFF;
border:solid 1px #4785B4;
}
.edit_chichibu td{
padding:0.2em;
text-align:left;
border:solid 1px #4785B4;
}
.edit_seibu{
background-color:#FFFFFF;
border:solid 1px #7DB874;
}
.edit_seibu td{
padding:0.2em;
text-align:left;
border:solid 1px #7DB874;
}
.edit_tyuou{
background-color:#FFFFFF;
border:solid 1px #D6759E;
}
.edit_tyuou td{
padding:0.2em;
text-align:left;
border:solid 1px #D6759E;
}
.edit_toubu{
background-color:#FFFFFF;
border:solid 1px #C1BD35;
}
.edit_toubu td{
padding:0.2em;
text-align:left;
border:solid 1px #C1BD35;
}
.edit_hokubu{
background-color:#FFFFFF;
border:solid 1px #D27262;
}
.edit_hokubu td{
padding:0.2em;
text-align:left;
border:solid 1px #D27262;
}
.edit_keyword{
background-color:#FFFFFF;
border:solid 1px #F79236;
}
.edit_keyword th{
padding:0.2em;
color:#404040;
text-align:center;
background-color:#FFDFC3;
border:solid 1px #FFFFFF;
}
.edit_keyword td{
padding:0.2em;
text-align:left;
border:dotted 1px #FFDFC3;
}
#keyword_navigation{
width: 600px;
padding: 0px;
margin-bottom: 20px;
}
#keyword_navigation ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}
#keyword_navigation li{
float: left;
width: 120px;
margin: 0px;
padding: 5px;
}
#keyword_navigation a{
text-align: center;
display: block;
width: 100%;
padding: 5px 0;
background-color: #F4F4F4;
border: 1px solid #999999;
}
#keyword_navigation a:hover{
background-color: #F4F4F4;
}
#srch_kwd ul{
margin:0px;
padding:0px;
list-style:none;
}
#srch_kwd li{
padding:0px;
display:inline;
}
#srch_kwd .theme_name{
font-size: 14px;
font-weight: bold;
}
#search_conditions{
padding: 5px;
}
#search_conditions h3{
font-size: 15px;
font-weight: bold;
padding: 1px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
}
#search_conditions .keyword{
padding: 1px;
}
#search_conditions .theme_category_subcategory{
padding: 1px;
}
#search_conditions .theme{
float: left;
padding: 1px;
margin-top: 3px;
}
#search_conditions .category{
float: left;
padding: 1px;
margin-left: 10px;
margin-top: 3px;
}
#search_conditions .subcategory{
float: left;
padding: 1px;
margin-left: 10px;
margin-top: 3px;
}
#search_conditions .search_button{
padding: 5px;
}

form.login_popup, form.login_block {
background-color:#ffffff;
padding:0px 10px;
}
form.login_popup {
width:230px;
}
form.login_block {
width:190px;
}
form.login_popup input.login_input, form.login_block input.login_input {
display:block;
margin-bottom:10px;
border:1px solid #cccccc;
border-right:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
}
form.login_popup input.login_input {
width:230px;
}
form.login_block input.login_input {
width:180px;
}
form.login_popup div.login_buttons, form.login_block div.login_buttons {
margin-bottom:5px;
height:31px;
}
form.login_popup div.login_buttons {
margin-left:34px;
}
form.login_block div.login_buttons {
margin-left:45px;
}
a.login_login_button {
display:block;
margin-right:5px;
float:left;
}
a.login_cancel_button {
display:block;
padding-top:4px;
margin-left:5px;
}
label.login_label {
display:block;
margin-bottom:3px;
}
.login_popup_act_btn {
float:left;
}
.login_popup_bottom_btn {
text-align:right;
clear:left;
padding-top:2px;
font-weight:bold;
}
a.login_popup_btn .login_popup_upperleft_btn,
a.login_popup_btn:link .login_popup_upperleft_btn,
a.login_popup_btn:visited .login_popup_upperleft_btn,
a.login_popup_btn:active .login_popup_upperleft_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/upperleft.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_upperleft_btn,
a.login_popup_act_btn .login_popup_upperleft_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/upperleft_over.gif") no-repeat scroll left bottom;
}
a.login_popup_btn .login_popup_upperleft_btn,
a.login_popup_btn:link .login_popup_upperleft_btn,
a.login_popup_btn:visited .login_popup_upperleft_btn,
a.login_popup_btn:active .login_popup_upperleft_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/upperleft.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_upperleft_btn,
a.login_popup_act_btn .login_popup_upperleft_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/upperleft_over.gif") no-repeat scroll left bottom;
}
a.login_popup_btn .login_popup_upperright_btn,
a.login_popup_btn:link .login_popup_upperright_btn,
a.login_popup_btn:visited .login_popup_upperright_btn,
a.login_popup_btn:active .login_popup_upperright_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/upperright.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_upperright_btn,
a.login_popup_act_btn .login_popup_upperright_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/upperright_over.gif") no-repeat scroll left bottom;
}
a.login_popup_btn .login_popup_belowleft_btn,
a.login_popup_btn:link .login_popup_belowleft_btn,
a.login_popup_btn:visited .login_popup_belowleft_btn,
a.login_popup_btn:active .login_popup_belowleft_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/belowleft.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_belowleft_btn,
a.login_popup_act_btn .login_popup_belowleft_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/belowleft_over.gif") no-repeat scroll left bottom;
}
a.login_popup_btn .login_popup_belowright_btn,
a.login_popup_btn:link .login_popup_belowright_btn,
a.login_popup_btn:visited .login_popup_belowright_btn,
a.login_popup_btn:active .login_popup_belowright_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/belowright.gif") no-repeat scroll left bottom;
}
a.login_popup_btn:hover .login_popup_belowright_btn,
a.login_popup_act_btn .login_popup_belowright_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/belowright_over.gif") no-repeat scroll left bottom;
}
a.login_popup_btn .login_popup_left_btn,
a.login_popup_btn:link .login_popup_left_btn,
a.login_popup_btn:visited .login_popup_left_btn,
a.login_popup_btn:active .login_popup_left_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/left.gif") repeat-y scroll left;
}
a.login_popup_btn:hover .login_popup_left_btn,
a.login_popup_act_btn .login_popup_left_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/left_over.gif") repeat-y scroll left;
}
a.login_popup_btn .login_popup_right_btn,
a.login_popup_btn:link .login_popup_right_btn,
a.login_popup_btn:visited .login_popup_right_btn,
a.login_popup_btn:active .login_popup_right_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/right.gif") repeat-y scroll right;
}
a.login_popup_btn:hover .login_popup_right_btn,
a.login_popup_act_btn .login_popup_right_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/right_over.gif") repeat-y scroll right;
}
a.login_popup_btn .login_popup_upper_btn,
a.login_popup_btn:link .login_popup_upper_btn,
a.login_popup_btn:visited .login_popup_upper_btn,
a.login_popup_btn:active .login_popup_upper_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/upper.gif") repeat-x scroll bottom;
}
a.login_popup_btn:hover .login_popup_upper_btn,
a.login_popup_act_btn .login_popup_upper_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/upper_over.gif") repeat-x scroll bottom;
}
a.login_popup_btn .login_popup_below_btn,
a.login_popup_btn:link .login_popup_below_btn,
a.login_popup_btn:visited .login_popup_below_btn,
a.login_popup_btn:active .login_popup_below_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/below.gif") repeat-x scroll top;
}
a.login_popup_btn:hover .login_popup_below_btn,
a.login_popup_act_btn .login_popup_below_btn
{
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/images/login/default/below_over.gif") repeat-x scroll top;
}
a.login_popup_btn .login_popup_inside_btn,
a.login_popup_btn:link .login_popup_inside_btn,
a.login_popup_btn:visited .login_popup_inside_btn,
a.login_popup_btn:active .login_popup_inside_btn
{
font-weight:bold;
padding:0px 10px;
font-size:110%;
background-color:#f9ffff;
color:#8299bb;
white-space:nowrap;
}
a.login_popup_btn:hover .login_popup_inside_btn,
a.login_popup_act_btn .login_popup_inside_btn
{
font-weight:bold;
padding:0px 10px;
font-size:110%;
background-color:#fffbe5;
color:#e6b857;
white-space:nowrap;
}
a.login_popup_btn .login_popup_inside_c_btn,
a.login_popup_btn:link .login_popup_inside_c_btn,
a.login_popup_btn:visited .login_popup_inside_c_btn,
a.login_popup_btn:active .login_popup_inside_c_btn
{
font-weight:bold;
padding:0px 3px;
font-size:80%;
background-color:#f9ffff;
color:#8299bb;
white-space:nowrap;
}
a.login_popup_btn:hover .login_popup_inside_c_btn,
a.login_popup_act_btn .login_popup_inside_c_btn
{
font-weight:bold;
padding:0px 3px;
font-size:80%;
background-color:#fffbe5;
color:#e6b857;
white-space:nowrap;
}
.login_forgetpass {
width:330px;
}
.login_detail_head {
text-align:left;
vertical-align:top;
padding:2px 8px !important;
}
.login_detail_detail {
padding:2px;
}
.login_desc {
padding-left:5px;
color:#af2c4d;
}
.login_disclaimer {
height:150px;
width:330px;
}
.login_autoregist_comp {
text-align:center;
font-size:130%;
font-weight:bold;
}
.login_mes_autoregist_confirm {
width:330px;
padding:15px;
border:1px solid #ca9c93;
}
.login_autoregist_content {
width:330px;
padding:15px;
margin-top:10px;
}
.login_autoregist_content_textarea {
height:150px;
width:330px;
}
iframe.login_popup {
border:0px;
width:250px;
}
iframe.login_block {
border:0px;
width:200px;
}
iframe.login_popup_ie7padding {
padding-bottom:7px;
}
div.login_ssl_outer,
div.login_ssl_outer iframe,
form.login_ssl_outer {
height:195px;
}
div.login_ssl_outer_rememberme,
div.login_ssl_outer_rememberme iframe,
form.login_ssl_outer_rememberme {
height:220px;
}
div.login_rememberme {
text-align:right;
}
div.login_ssl_outer_rememberme div.login_popup_sslcancel_btn,
div.login_ssl_outer div.login_popup_sslcancel_btn {
margin-left:140px;
position:relative;
height:26px;
}
div.login_ssl_outer div.login_popup_sslcancel_btn {
margin-top:-63px;
}
div.login_ssl_outer_rememberme div.login_popup_sslcancel_btn {
margin-top:-88px;
}
.login_ssl_font {
text-align:left;
padding:5px 0px 10px 10px;
background:white;
}
.menu_edit_top_outer {
border:1px solid #cccccc;
border-collapse: separate;
margin-bottom:1px;
}
.menu_room {
background-color:#659ada;
}
.menu_node {
background-color:#d767af;
}
.menu_leaf {
background-color:#aca899;
}
.menu_prepared {
color:#fe8d9e;
font-weight:400;
}
.menu_none_displayseq {
width:10px;
height:24px;
}
.menu_lbl_disabled {
color:#cccccc;
}
.menu_top_menu {
text-align:right;
padding:5px;
}
.menu_top_menu_btn {
padding:5px;
white-space:nowrap;
}
.menu_bar_img {
width: 3px;
}
.menu_visibility_td {
padding:0px 5px;
}
.menu_visibility_img {
width:16px;
height:16px;
}
.menu_main_edit_td {
padding-left:5px;
vertical-align:middle;
}
.menu_del_btn {
padding-left:5px;
padding-right:5px;
vertical-align:middle;
white-space:nowrap;
}
.menu_trash_img {
width:13px;
height:14px;
}
.menu_pagename_text {
width:120px;
}
.sitesearch_result_condition_label{
font-weight:bold;
}
.sitesearch_result_condition_title{
}
.sitesearch_result_condition_value{
}
.sitesearch_result_title {
padding:5px;
}
.sitesearch_result_contents {
padding: 5px 0px 5px 0px;
}
.sitesearch_result_content {
padding: 0px 5px 10px 15px;
}
.sitesearch_subject {
}
.sitesearch_user_name {
font-size:90%;
}
.sitesearch_time {
font-size:80%;
color: #008000;
}
.sitesearch_result_prev {
padding-bottom:10px;
}
.sitesearch_result_next {
padding-bottom:10px;
text-align:right;
}
.sitesearch_page_count{
font-size:80%;
}
.sitesearch_center_block {
padding: 15px;
}

.th_blognew_content {
border:0px;
padding:0px;
}
.th_blognew_content .content{
padding:0.2em 0 0.5em 0;
border:1px solid #DBA07F;
background-color:#ffffff;
}
.th_blognew_title {
}


.th_bluetitle_content {
border:0px;
padding:0px;
}
.th_bluetitle_content .content{
width:178px;
padding:1em 0;
border:1px solid #607efb;
background-image:url("http://www.sainokuni-kanko.jp/themes/bluetitle/images/bg.gif");
background-repeat:no-repeat;
background-color:#ffffff;
}
.th_bluetitle_title {
color:#000099;
font-size:12px;
white-space:nowrap;
text-align: left;
margin:0;
padding:6px 3px 5px 25px;
background-image:url("http://www.sainokuni-kanko.jp/themes/bluetitle/images/title.gif");
background-repeat:no-repeat;
}
.th_bluetitle_content .content ul{
list-style-type:none;
margin:0 0 0 0;
padding:0;
}
.th_bluetitle_content .content li{
line-height:120%;
margin:0 0 5px 0;
padding:0 0 2px 3px;
border-bottom:1px #6085E6 dotted;
}
.th_bluetitle_content .content li a{
text-decoration:none;
}

.th_whatsnew_content {
border:0px;
padding:0px;
height:35px;
}
.th_whatsnew_content .content{
width:520px;
padding:10px 20px;
margin:0;
background-image:url("http://www.sainokuni-kanko.jp/themes/whatsnew/images/bg.gif");
background-repeat:repeat-y;
background-color:#ffffff;
}
.th_whatsnew_title {
}

.th_umespot_content {
width:178px;
border:1px solid #ff535d;
padding:0px;
background-color:#ffffff;
}
.th_umespot_content .content{
padding:5px 5px 3px 5px;
background-image:url("http://www.sainokuni-kanko.jp/themes/umespot/images/bg.jpg");
background-repeat:no-repeat;
}
.th_umespot_content .content p{
margin:0;
padding:0;
}
.th_umespot_title {
}

.th_none_content {
border:0px;
padding:0px;
}
.th_none_title {
white-space:nowrap;
text-align: left;
margin-bottom:10px;
}
body {
background-color:#ffffff;
}
.leftcolumn {
background-color:#ffffff;
}
.centercolumn {
background-color:#ffffff;
}
.rightcolumn {
background-color:#ffffff;
}
.headercolumn {
background-color:#ffffff;
}
.footercolumn {
background-color:#ffffff;
}
body {
background-image:url("http://www.sainokuni-kanko.jp/img/head/headercolumn_menu_bg.gif");
background-repeat:repeat-x;
}
.th_kankobase_content {
border:0px;
padding:0px;
}
#header_gnavi .gmenu{
color:#ffffff;
background-color:#7c94fc;
height:20px;
}
#header_gnavi .gmenu h1{
margin:3px 0 0 0;
}
.th_kankobase_title {
white-space:nowrap;
text-align: left;
margin-bottom:10px;
}
#_headercolumn{
background-image:url("http://www.sainokuni-kanko.jp/img/head/headercolumn_bottom_bg.gif");
background-repeat:repeat-x;
}


.th_system {
width:100%;
height:auto;
border-bottom:1px solid #eeeeee;
}
.th_system_inside {
background-color:#ffffff;
}
.th_system_upperleft {
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_upperleft.gif") no-repeat scroll left bottom;
}
.th_system_upper {
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_upper.gif") repeat-x scroll bottom;
}
.th_system_upperright {
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_upperright.gif") no-repeat scroll right bottom;
}
.th_system_left {
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_left.gif") repeat-y scroll left;
}
.th_system_right {
width:6px;
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_right.gif") repeat-y scroll right;
}
.th_system_belowleft {
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_belowleft.gif") no-repeat scroll left top;
}
.th_system_below {
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_below.gif") repeat-x scroll top;
}
.th_system_belowright {
width:6px;
height:6px;
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_belowright.gif") no-repeat scroll right top;
}
.th_system_header_right {
white-space:nowrap;
}
.th_system_header_left {
white-space:nowrap;
}
.th_system_header_center {
width:100%;
vertical-align:top;
padding-left:0px;
padding-right:5px;
}
.th_system_header_dot {
width:100%;
vertical-align:top;
white-space:nowrap;
}
.th_system_header_move {
background:transparent url("http://www.sainokuni-kanko.jp/themes/system/images/setting_dot.gif") repeat-x scroll left center;
}
.th_system_titlecolor {
background-color:#ffffff;
color:#949494;
}
.th_system_title {
padding-left:5px;
font-weight:bold;
white-space:nowrap;
}
.th_system_btn {
vertical-align:top;
padding:0px 2px;
}
body {
background:a none;
}
.headercolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}
.leftcolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}
.centercolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}
.rightcolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}
.footercolumn {
background-color:#ffffff;border-top:0px;border-right:0px;border-bottom:0px;border-left:0px;background:#ffffff none;
}

